crypto/elliptic/internal/nistec.P384Point.x (field)
21 uses
crypto/elliptic/internal/nistec (current package)
p384.go#L35: x, y, z *fiat.P384Element
p384.go#L41: x: new(fiat.P384Element),
p384.go#L50: x: new(fiat.P384Element),
p384.go#L58: p.x.Set(q.x)
p384.go#L87: p.x.Set(x)
p384.go#L137: xx := new(fiat.P384Element).Mul(p.x, zinv)
p384.go#L151: t0 := new(fiat.P384Element).Mul(p1.x, p2.x) // t0 := X1 * X2
p384.go#L154: t3 := new(fiat.P384Element).Add(p1.x, p1.y) // t3 := X1 + Y1
p384.go#L155: t4 := new(fiat.P384Element).Add(p2.x, p2.y) // t4 := X2 + Y2
p384.go#L164: x3.Add(p1.x, p1.z) // X3 := X1 + Z1
p384.go#L165: y3 := new(fiat.P384Element).Add(p2.x, p2.z) // Y3 := X2 + Z2
p384.go#L195: q.x.Set(x3)
p384.go#L206: t0 := new(fiat.P384Element).Square(p.x) // t0 := X ^ 2
p384.go#L209: t3 := new(fiat.P384Element).Mul(p.x, p.y) // t3 := X * Y
p384.go#L211: z3 := new(fiat.P384Element).Mul(p.x, p.z) // Z3 := X * Z
p384.go#L241: q.x.Set(x3)
p384.go#L249: q.x.Select(p1.x, p2.x, cond)